import type { PageParams } from '@/types/global'
import type { HotResult } from '@/types/hot'
import { request } from '@/utils/request'

export type HotParams = PageParams & {
  /** Tab 项的 id，默认查询全部 Tab 项的第 1 页数据 */
  subType?: string
}

/**
 * 获取热门推荐
 * @param url 请求地址
 * @param params 请求参数
 * @returns 热门推荐列表
 */
export const getHotRecommendAPI = (url: string, params: HotParams) => {
  return request<HotResult>(url, 'GET', params)
}
